/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.ap.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 内部考核Entity
 * @author 李超辉
 * @version 2019-08-08
 */
public class NbFine extends DataEntity<NbFine> {
	
	private static final long serialVersionUID = 1L;
	private String pro;		// 项目
	private String bsc;		// 部门
	private Date date;		// 日期
	private String code;		// 单号
	private String khr;		// 被考核人
	private String khfl;		// 考核分类
	private String yyms;		// 考核原因描述
	private String khfs;		// 考核方式
	private String zxy;		// 考核执行月
	private String qkms;		// 考核情况描述
	private String sfwc;		// 是否完成考核
	private String hs;		// 货损单号
	private String hsms;		// 货损情况描述
	private String wbfk;		// 外部罚款单号
	private String wbms;		// 外部罚款情况描述
	
	public NbFine() {
		super();
	}

	public NbFine(String id){
		super(id);
	}

	@ExcelField(title="项目", align=2, sort=7)
	public String getPro() {
		return pro;
	}

	public void setPro(String pro) {
		this.pro = pro;
	}
	
	@ExcelField(title="部门", align=2, sort=8)
	public String getBsc() {
		return bsc;
	}

	public void setBsc(String bsc) {
		this.bsc = bsc;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd")
	@ExcelField(title="日期", align=2, sort=9)
	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}
	
	@ExcelField(title="单号", align=2, sort=10)
	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}
	
	@ExcelField(title="被考核人", align=2, sort=11)
	public String getKhr() {
		return khr;
	}

	public void setKhr(String khr) {
		this.khr = khr;
	}
	
	@ExcelField(title="考核分类", align=2, sort=12)
	public String getKhfl() {
		return khfl;
	}

	public void setKhfl(String khfl) {
		this.khfl = khfl;
	}
	
	@ExcelField(title="考核原因描述", align=2, sort=13)
	public String getYyms() {
		return yyms;
	}

	public void setYyms(String yyms) {
		this.yyms = yyms;
	}
	
	@ExcelField(title="考核方式", align=2, sort=14)
	public String getKhfs() {
		return khfs;
	}

	public void setKhfs(String khfs) {
		this.khfs = khfs;
	}
	
	@ExcelField(title="考核执行月", align=2, sort=15)
	public String getZxy() {
		return zxy;
	}

	public void setZxy(String zxy) {
		this.zxy = zxy;
	}
	
	@ExcelField(title="考核情况描述", align=2, sort=16)
	public String getQkms() {
		return qkms;
	}

	public void setQkms(String qkms) {
		this.qkms = qkms;
	}
	
	@ExcelField(title="是否完成考核", align=2, sort=17)
	public String getSfwc() {
		return sfwc;
	}

	public void setSfwc(String sfwc) {
		this.sfwc = sfwc;
	}
	
	@ExcelField(title="货损单号", align=2, sort=18)
	public String getHs() {
		return hs;
	}

	public void setHs(String hs) {
		this.hs = hs;
	}
	
	@ExcelField(title="货损情况描述", align=2, sort=19)
	public String getHsms() {
		return hsms;
	}

	public void setHsms(String hsms) {
		this.hsms = hsms;
	}
	
	@ExcelField(title="外部罚款单号", align=2, sort=20)
	public String getWbfk() {
		return wbfk;
	}

	public void setWbfk(String wbfk) {
		this.wbfk = wbfk;
	}
	
	@ExcelField(title="外部罚款情况描述", align=2, sort=21)
	public String getWbms() {
		return wbms;
	}

	public void setWbms(String wbms) {
		this.wbms = wbms;
	}
	
}